Memtest86+


LAST VERSION : 1.11
LAST UPDATE : 02/17/2004

Based on the well-known original memtest86 written by Chris Brady, memtest86+ is a port by some members of the x86-secret team. Our goal is to provide an up-to-date and completly reliable version of this software tool aimed at memory failures detection.

Memtest86+ is, like the original, released under the terms of the Gnu Public License (GPL). No restrictions for use, private or commercial exist other than the ones mentioned in the Gnu Public License (GPL). Texts about the original version was taken from the original website and written by Chris Brady.

PS : A newsletter for memtest86+ updates is now available. See here



-= History =-

The first version of Memtest86+ was released on early 2004, based on memtest86 v3.0 that was not updated since mid-2002. Our main challenge was to provide an up-to-date version of this useful tool, as reliable than the original. Our work started when we got the first AMD64 system. Unfortunatly, the original memtest v3.0 didn't run at all. After looking at the source code, we fixed the bug.After some days, I saw lot of other things like chipsets or CPU that were not correctly detected or not detected at all. As I'm the chief-editor of a french hardware website (www.x86-secret.com), I have access to lot of recent hardware and I can test and debug on quite all available motherboards on the market. After adding detection for all current CPUs, I've added detection for all current chipsets (SiS, VIA, nVidia, Intel) and ECC Polling for AMD64, i875P and E7205. Then, I decided to display some useful settings for the most popular chipsets. For exemple, on i865PE/i875P series, memtest86+ will now display FSB & Memory frequency, PAT status, memory timings, ECC status and the number of memory channels. Next version will perhaps contain several enhancements and bug-fixes.


-= Change Log =-

Here is all the change logs for memtes86+ since first release :

* Enhancement in v1.11 : *

Enhancement in v1.00 (Based on Memtest86 V3.0) :

á


-= Screenshots =-

Some screenshots of memtest86+ on third recent platforms (i865/i875 - nForce2 - AMD64) :

memtest86+ on i875P

Memtest86+ V1.00 on i875P

memtest86+ on nF2

Memtest86+ V1.00 on nForce2

memtest86+ on amd64

Memtest86+ V1.00 on AMD64

á


-= Download (Pre-built & ISOs) =-

Here is some pre-compiled distributions of memtest86+. Memtest86+ comes in three different way, first is a pre-build bootable ISO, second is a bootable binary and third an installable package for creating a bootable floppy. Third version are compressed in .zip and .tar.gz.

** Memtest86+ V1.11 (02/17/2004) **

á

* Memtest86+ V1.00 (01/12/2004) *


-= Download (Source Code) =-

Here is the source code (under GPL) :

** Memtest86+ V1.11 (02/17/2004) **

á

* Memtest86+ V1.00 (01/12/2004) *


-= Features Requests =-

This place is specially intended for FEATURES REQUESTS (NOT for bug fixes). Just submit here the feature request you want. After validation, the answer and feasability will be displayed. Don't expect an answer too quickly. Please provide a valid subject and as much detailled informations as possible about the feature.

Please check if your features report was not previously reported before submitting a new one ! This form is ONLY intended for features requests, don't post questions here or your post will be erased. Thanks

Email :
Subject :
Detailled informations :

á

Current list of features requests

Date : Subject :
Status :
More info :
2004-02-14Better source tarball?Done in V1.1
Here
2004-02-04PPC/Sparc supportImpossible
Here
2004-02-03Support multi-processor Opteron systemsPossible
Here
2004-02-03Adding support for Pentium MDone in V1.1
Here
2004-02-02Support for ALi 1687 / AMD 8151 chipsetDone in V1.1
Here
2004-01-28Doesn't recognize Intel i7505 (Xeon) ChipsetDone in V1.1
Here
2004-01-28Says a Xeon is a Pentium 4 (0.13)Closed
Here
2004-01-28Add an estimated time to completion?Possible
Here
2004-01-23Add Basic Bad CPU DetectPossible
Here
2004-01-23Adding support for VIA KM266Done in V1.1
Here
2004-01-21Accept parameters from boot loaderPossible
Here
2004-01-21Video Memory testing possible?Possible
Here
2004-01-18Request for Debian packageDone
Here
2004-01-14Some pause for a better install.batDone in V1.1
Here
2004-01-13Evaluate bestsolution.at improved-badram patchesDone
Here
2004-01-13Adding Anandtech's RAM stability mod.In Progress
Here
2004-01-12Adding support for VIA KN266 (VT8372 north bridge)Done in V1.1
Here
2004-01-10Adding support for VIA C3In progress
Here
2004-01-08Adding support for VIA KM400 Done in V1.1
Here

á


-= Bug Fixes Requests =-

This place is specially intended for BUG FIXES requests (NOT for features requests). Just submit here the bugs you have located. After validation, the answer and feasability will be displayed. Don't expect an answer too quickly. Please provide a valid subject and as much detailled informations as possible about the bug.

Please check if your bug report was not previously reported before submitting a new one ! This form is ONLY intended for bug fixes, don't post questions here or your post will be erased. Thanks

Email :
Subject :

Detailled informations :

á

Current list of bug-fixes requests

Date : Subject :
Status :
More info :
2004-02-12SIS 645DX chipset not detectedSolved in v1.1
Here
2004-02-09Reset pass numbers when selecting individual testsSolved in v1.1
Here
2004-02-01Pass more than 104%In Progress
Here
2004-01-28AMD 8000 chipset supportSolved in v1.1
Here
2004-01-27Won't compile with gcc-2.xxSolved in v1.1
Here
2004-01-26Asus Nforce board A7N266-VM lock upClosed
Here
2004-01-23Freeze in Test #2 with E7501 (Tyan S2723GNN)Solved
Here
2004-01-19Freeze with Asus KTxxx chipsetsFailed
Here
2004-01-18Thoroughbred B detected as 0.18Solved in v1.1
Here
2004-01-17From Author : Instant reboot with Prescott coreSolved in v1.1
Here
2004-01-15Crashes on i865 chipset intel motherboardClosed
Here
2004-01-15i848P not shown properlySolved in v1.1
Here
2004-01-14Freeze if legacy USB is activated on Asus boardsFailed
Here
2004-01-14Sis748 and Duron applebred not well recognizedSolved in v1.1
Here
2004-01-13Incorrectly detecting Dual Channel on nF2Solved in v1.1
Here

á


-= Memtest86+ Newsletter =-

The Memtest86+ Newsletter is only intended to provide an information about new Memtest86+ updates. Nothing more will be sent. Of course, the emails addresses provided will NEVER be passed to others and will be kept STRICTLY confidential. Subscribers will received an email with the changelog when a new version of memtest will be released.

Subscribe

Un-Subscribe



-= Author of Memtest86+ =-

Memtest86+ is written by Samuel DEMEULEMEESTER, chief editor of www.x86-secret.com (visit us). You can send an email to memtest[nospam]@memtest.org (sorry for the syntax, remove [nospam]). But don't expect an answer...

PS : Again, the original author of memtest86 is Chris Brady (www.memtest86.com)


-= Contributors of Memtest86/Memtest86+ =-

The initial versions of the source files bootsect.S, setup.S, head.S and build.c are from the Linux 1.2.1 kernel and have been heavily modified.

Doug Sisk provided code to support a console connected via a serial port.

Code to create BadRAM patterns was provided by Rick van Rein.

Screen buffer code was provided by Jani Averbach.

Eric Biederman reworked the build process making it far simpler and also to produce a network bootable ELF image. He produce a nice patch in mid-2003 which was included in memtest86+

Udo Rader create a piece of code for better badram support (remove duplicate)

Thanks to Franck Delattre (www.cpuid.org) for his help.

Thanks to lechenejb for memtest86+ logo.

Thanks to all Beta-testers.

á


Valid HTML 4.01! ááááá Powered By Apache! ááááá Valid CSS!